package com.eight.travel.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.eight.travel.pojo.Store;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;

import java.util.List;

public interface StoreMapper extends BaseMapper<Store> {

    //动态修改商场信息
     int updateStore(Store store);

    //分页查询全部商场信息
    List<Store> selectAll(Integer page, Integer limit);

    //查询总条数（用于各种全查、分页）
    @Select("select count(*) from storec")
    int selectRow();

    //点击热度增加
    int updateStorehot(Integer sid);

    //热度排序（分页）
    List<Store> selectByHot(Integer page, Integer limit);

    //通过商场名模糊查询
    List<Store> selectByLike(String storename);

    //通过商场名模糊查询总条数
    int selectByLikeRow(String storename);


}
